﻿
@{
    ViewBag.Title = "Index";
}

<h2>Index</h2>
<table>
    <tr>
        <th>PART I</th>
        <th>CLR BASICS</th>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 1","Chapter/1","Course")</td>
        <td>@Html.ActionLink("The CLR's Execution Model", "Chapter/1", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 2", "Chapter/2", "Course")</td>
        <td>@Html.ActionLink("Building, Packaging, Deploying, and Administering Applications and Types", "Chapter/2", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 3", "Chapter/3", "Course")</td>
        <td>@Html.ActionLink("Shared Assemblies and Strongly Named Assemblies", "Chapter/3", "Course")</td>
    </tr>
    <tr>
        <th>PART II</th>
        <th>DESIGNING TYPES</th>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 4", "Chapter/4", "Course")</td>
        <td>@Html.ActionLink("Type Fundamentals", "Chapter/4", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 5", "Chapter/5", "Course")</td>
        <td>@Html.ActionLink("Primitive, Reference and Value Types", "Chapter/5", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 6", "Chapter/6", "Course")</td>
        <td>@Html.ActionLink("Type and Member Basic", "Chapter/6", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 7", "Chapter/7", "Course")</td>
        <td>@Html.ActionLink("Constants and Fields", "Chapter/7", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 8", "Chapter/8", "Course")</td>
        <td>@Html.ActionLink("Methods", "Chapter/8", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 9", "Chapter/9", "Course")</td>
        <td>@Html.ActionLink("Parameters", "Chapter/9", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 10", "Chapter/10", "Course")</td>
        <td>@Html.ActionLink("Properties", "Chapter/10", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 11", "Chapter/11", "Course")</td>
        <td>@Html.ActionLink("Events", "Chapter/11", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 12", "Chapter/12", "Course")</td>
        <td>@Html.ActionLink("Generics", "Chapter/12", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 13", "Chapter/13", "Course")</td>
        <td>@Html.ActionLink("Interfaces", "Chapter/13", "Course")</td>
    </tr>
    <tr>
        <th>PART III</th>
        <th>ESSENTIAL TYPES</th>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 14", "Chapter/14", "Course")</td>
        <td>@Html.ActionLink("Chars, Strings, and Working with Text", "Chapter/14", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 15", "Chapter/15", "Course")</td>
        <td>@Html.ActionLink("Enumerated Types and Bit Flags", "Chapter/15", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 16", "Chapter/16", "Course")</td>
        <td>@Html.ActionLink("Arrays", "Chapter/16", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 17", "Chapter/17", "Course")</td>
        <td>@Html.ActionLink("Delegates", "Chapter/17", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 18", "Chapter/18", "Course")</td>
        <td>@Html.ActionLink("Custom Attributes", "Chapter/18", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 19", "Chapter/19", "Course")</td>
        <td>@Html.ActionLink("Nullable Value Types", "Chapter/19", "Course")</td>
    </tr>
    <tr>
        <th>PART IV</th>
        <th>CORE FACILITIES</th>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 20", "Chapter/20", "Course")</td>
        <td>@Html.ActionLink("Exceptions and State Management", "Chapter/20", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 21", "Chapter/21", "Course")</td>
        <td>@Html.ActionLink("The Managed Heap and Garbage Collection", "Chapter/21", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 22", "Chapter/22", "Course")</td>
        <td>@Html.ActionLink("CLR Hosting and AppDomains", "Chapter/22", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 23", "Chapter/23", "Course")</td>
        <td>@Html.ActionLink("Assembly Loading and Reflection", "Chapter/23", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 24", "Chapter/24", "Course")</td>
        <td>@Html.ActionLink("Runtime Serialization", "Chapter/24", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 25", "Chapter/25", "Course")</td>
        <td>@Html.ActionLink("Interoperating with WinRT Components", "Chapter/25", "Course")</td>
    </tr>
    <tr>
        <th>PART V</th>
        <th>THREADING</th>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 26", "Chapter/26", "Course")</td>
        <td>@Html.ActionLink("Thread Basics", "Chapter/26", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 27", "Chapter/27", "Course")</td>
        <td>@Html.ActionLink("Compute-Bound Asynchronous Operations", "Chapter/27", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 28", "Chapter/28", "Course")</td>
        <td>@Html.ActionLink("I/O-Bound Asynchronous Operations", "Chapter/28", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 29", "Chapter/29", "Course")</td>
        <td>@Html.ActionLink("Primitive Thread Synchronization Constructs", "Chapter/29", "Course")</td>
    </tr>
    <tr>
        <td>@Html.ActionLink("Chapter 30", "Chapter/30", "Course")</td>
        <td>@Html.ActionLink("Hybrid Thread Synchronization Constructs", "Chapter/30", "Course")</td>
    </tr>
</table>

<script>
    jQuery(document).ready(function () {
        jQuery('table').addClass('table');
        jQuery('tr').addClass('row');
    });
</script>